package cn.iocoder.yudao.module.blog.service.casecomment;

import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.blog.controller.app.jiucase.vo.commentvo.AppBlogCaseCommentPageReqVO;
import cn.iocoder.yudao.module.blog.controller.app.post.commentvo.AppBlogPostCommentPageReqVO;
import cn.iocoder.yudao.module.blog.dal.dataobject.casecomment.BlogCaseCommentDO;
import cn.iocoder.yudao.module.blog.dal.dataobject.postcomment.BlogPostCommentDO;

public interface AppBlogCaseCommentService {
    /**
     * 获得案例评论分页
     *
     * @param pageReqVO 分页查询
     * @return 案例评论分页
     */
    PageResult<BlogCaseCommentDO> getCaseCommentPage(AppBlogCaseCommentPageReqVO pageReqVO);

    /**
     * 获得案例评论总数
     *
     * @param caseId 案例id
     * @return 数量
     */
    Long getTotalCount(Long caseId);
}
